Package es.csic.iiia.fabregues.dip.comm
Class StringA2Order
java.lang.Object
es.csic.iiia.fabregues.dip.comm.StringA2Order
public class StringA2Order
extends java.lang.Object
Creates an order from a String[]
- Author:
- Angela Fabregues, IIIA-CSIC, fabregues@iiia.csic.es
-
Field Summary
-
Constructor Summary
Constructors Constructor Description StringA2Order(Game game)
-
Method Summary
Modifier and Type Method Description protected Order
handleMTO(Power power, Region region, Region mtoRegion, java.lang.String result)
protected Order
handleSUP(Power power, Region region, Power supportedPower, Region regionSupported, Region destination, java.lang.String result)
protected Order
handleSUP(Power power, Region region, Power supportedPower, Region regionSupported, java.lang.String result)
boolean
isSUPorder(java.lang.String[] order)
Order
processOrder(java.lang.String[] orderMsg)
Pot processar ordres en el seg�ents formats: ( AUS AMY BUD ) HLD ) SUB ( ( AUS AMY BUD ) HLD ) ORD ( SPR 1901 ) ( ( AUS AMY BUD ) HLD ) ( SUC )static java.util.List<Order>
processOrders(java.lang.String[] message, Game game)
Checks the correct number of brackets on an Order Cuts an order into different ones
-
Field Details
-
Constructor Details
-
Method Details
-
isSUPorder
public boolean isSUPorder(java.lang.String[] order) -
processOrder
Pot processar ordres en el seg�ents formats: ( AUS AMY BUD ) HLD ) SUB ( ( AUS AMY BUD ) HLD ) ORD ( SPR 1901 ) ( ( AUS AMY BUD ) HLD ) ( SUC )- Parameters:
orderMsg
-- Returns:
-
handleSUP
-
handleSUP
-
handleMTO
-
processOrders
Checks the correct number of brackets on an Order Cuts an order into different ones- Parameters:
message
-game
-- Returns:
- List
with all orders
-